<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:p="http://primefaces.org/ui"
                template="/template.xhtml">
    <ui:define name="body">

        <!-- PANEL registro de empresa -->

        <p:panel id="IDPanelRegistroEmpresa" header="Datos de Cuenta Empresarial">

            <h:form id="IDFrmRegistroEmpresa" >

                <p:panelGrid columns="2" style="margin: 0 auto;">

                    <p:outputLabel value="Usuario" for="usuario"/>
                    <p:inputText id="usuario" value="#{registroEmpresaMB.entidadUsuario.usuario}" 
                                 style="width: 300px" required="true" maxlength="20"/>

                    <p:outputLabel value="Contraseña" for="contrasenia"/>
                    <p:password id="contrasenia" value="#{registroEmpresaMB.entidadUsuario.contrasenia}"
                                style="width: 300px" required="true" maxlength="80" />

                    <p:outputLabel value="Confirmar Contraseña" for="confirmarcontrasenia"/>
                    <p:password id="confirmarcontrasenia" value="#{registroEmpresaMB.confirContrasenia}" 
                                style="width: 300px" required="true" maxlength="80" />                    


                    <p:outputLabel value="#{myBundle.CreateEmpresaLabel_nombre}" for="nombre" />
                    <h:panelGroup>
                        <p:inputText id="nombre" value="#{registroEmpresaMB.empresa.nombre}" title="#{myBundle.CreateEmpresaTitle_nombre}" 
                                     required="true" requiredMessage="#{myBundle.CreateEmpresaRequiredMessage_nombre}" 
                                     maxlength="255" style="width: 300px"/>
                        <p:tooltip for="nombre" value="#{empresaController.getComponentMessages('nombre', myBundle.CreateEmpresaHelpText_nombre)}"/>
                    </h:panelGroup>

                    <p:outputLabel value="#{myBundle.CreateEmpresaLabel_razonSocial}" for="razonSocial" />
                    <h:panelGroup>
                        <p:inputText id="razonSocial" value="#{registroEmpresaMB.empresa.razonSocial}" title="#{myBundle.CreateEmpresaTitle_razonSocial}" 
                                     required="true" requiredMessage="#{myBundle.CreateEmpresaRequiredMessage_razonSocial}" 
                                     maxlength="255" style="width: 300px"/>
                        <p:tooltip for="razonSocial" value="#{empresaController.getComponentMessages('razonSocial', myBundle.CreateEmpresaHelpText_razonSocial)}"/>
                    </h:panelGroup>


                    <p:outputLabel value="#{myBundle.CreateEmpresaLabel_descripcion}" for="descripcion" />
                    <h:panelGroup>
                        <p:inputTextarea id="descripcion" value="#{registroEmpresaMB.empresa.descripcion}" title="#{myBundle.CreateEmpresaTitle_descripcion}" 
                                         required="true" requiredMessage="#{myBundle.CreateEmpresaRequiredMessage_descripcion}" 
                                         maxlength="255" style="width: 300px"/>
                        <p:tooltip for="descripcion" value="#{empresaController.getComponentMessages('descripcion', myBundle.CreateEmpresaHelpText_descripcion)}"/>
                    </h:panelGroup>

                    <p:outputLabel value="#{myBundle.CreateEmpresaLabel_idRubro}" for="idRubro" />
                    <h:panelGroup>
                        <p:selectOneMenu id="idRubro" value="#{registroEmpresaMB.empresa.idRubro}" required="true" requiredMessage="#{myBundle.CreateEmpresaRequiredMessage_idRubro}" converter="rubroConverter">
                            <f:selectItem itemLabel="#{myBundle.SelectOneMessage}"/>
                            <f:selectItems value="#{rubroController.items}"
                                           var="idRubroItem"
                                           itemValue="#{idRubroItem}"
                                           itemLabel="#{idRubroItem.nombre.toString()}"
                                           />

                        </p:selectOneMenu>
                        <p:tooltip for="idRubro" value="#{empresaController.getComponentMessages('idRubro', myBundle.CreateEmpresaHelpText_idRubro)}"/>
                    </h:panelGroup>

                </p:panelGrid>
                <center>
                    <div style="height: 30px" />					
                    <p:commandButton 
                        value="#{myBundle.CreateEmpresaTitle}" 
                        action="#{registroEmpresaMB.guardarEntidad()}" 
                        update=":IDFrmRegistroEmpresa"/>
                    <p:button value="#{myBundle.Cancel}" outcome="/empresa/sesionEmpresa"/>
                </center>
            </h:form>
        </p:panel>
    </ui:define>
</ui:composition>